//引入vue-i18n
import { createI18n } from 'vue-i18n'

//得到默认使用的语言
const getDefaultLang = () => {
      //用户指定了默认语言时，使用用户指定的
      if (localStorage.getItem('lang') != null) {
          return localStorage.getItem('lang');
      } else {
          //用户未指定时，根据游览器选择:
          if (navigator.language == 'zh-CN') {
              return 'ch';
          } else if (navigator.language == 'en') {
              return 'en';
          } else {
              return 'en';
          }
      }
}

//注册i8n实例并引入语言文件
const i18n = createI18n({
    legacy:false,   //避免报错
    locale:getDefaultLang(),
    messages: {
        //引入两个语言文件
        ch:require('./ch.js'),
        en:require('./en.js')
    }
})
//export
export default i18n;
